/*
 * WxBizContactWay.java
 * Copyright(C) 2020-2099 WYY
 * All rights reserved.
 * -----------------------------------------------
 * 2021-04-08 Created
 */
package com.project.web.wechat.model.app;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 企业微信联系方式
 *
 * @version 1.0 2021-04-08
 */
@Data
@ApiModel("企业微信联系方式")
public class WxBizContactWay {

    /**
     * 主键ID
     */
    @ApiModelProperty("主键ID")
    private Long id;

    /**
     * 企业微信成员ID
     */
    @ApiModelProperty("企业微信成员ID")
    private String userId;

    /**
     * 自定义参数
     */
    @ApiModelProperty("自定义参数")
    private String state;

    /**
     * 联系方式的配置id
     */
    @ApiModelProperty("联系方式的配置id")
    private String configId;

    /**
     * 联系方式类型： 1：单人, 2：多人
     */
    @ApiModelProperty("联系方式类型： 1：单人, 2：多人")
    private Integer type;

    /**
     * 场景，1-在小程序中联系，2-通过二维码联系
     */
    @ApiModelProperty("场景，1-在小程序中联系，2-通过二维码联系")
    private Integer scene;

    /**
     * 在小程序中联系时使用的控件样式
     */
    @ApiModelProperty("在小程序中联系时使用的控件样式")
    private Integer style;

    /**
     * 联系方式的备注信息
     */
    @ApiModelProperty("联系方式的备注信息")
    private String remark;

    /**
     * 外部客户添加时是否无需验证
     */
    @ApiModelProperty("外部客户添加时是否无需验证")
    private Boolean skipVerify;

    /**
     * 联系二维码的URL
     */
    @ApiModelProperty("联系二维码的URL")
    private String qrCode;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createDate;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date modifyDate;

    /******************* 自定义参数 ***********************/
    /**
     * 标签名
     */
    @ApiModelProperty("标签名")
    private String tagName;
}